さくらVPSで最低限セキュアな感じ + SFTP + Git + Jenkins
概要
ずっと放置してたVPS、隔離ラボ的な内容を試したくなってきたので、
纏めがてら実行してみます。
セキュリティ的したごしらえ
下記を参考に。
http://blog.myfinder.jp/2010/09/vpsssh.html
SFTP
下記を参考に。
http://lamp-oita.blogspot.jp/2012/07/vpssftp.html
Git
入ってた。
git version 1.7.1
Java
DLしてインストール
http://www.oracle.com/technetwork/java/javase/downloads/index.html
から落とした物を置いて、
sudo rpm -Uvh jdk-7u9-linux-x64-1.rpm
NginxとJenkinsインストール
インストール参考
http://blog.livedoor.jp/tattyamm/archives/4147336.html
Jenkinsにセキュリティ設定
参考
https://wiki.jenkins-ci.org/display/JA/Standard+Security+Setup
サインアップが終わったら、viewもサインアップも封印しておこうね!
JenkinsのGitプラグインを使う為にJenkinsのユーザーを変更
調整しておかないと、Jenkinsのデフォルトユーザーjenkinsではgitが実行できない。
code 128のエラーが出たりする。
/etc/sysconfig/jenkins の中の下記設定を弄る
JENKINS_USER="username"
//持ち主調整
sudo chown -R username /var/lib/jenkins
sudo chown -R username /var/log/jenkins
sudo chown -R username /var/cache/jenkins
//再起動
service jenkins restart
Jenkinsのコンソールで日本語が化けるので調整
/etc/sysconfig/i18n を開いて、
LANG="ja_JP.UTF-8"
とか書いておく。
動いた! やったねたえちゃん!